package com.imooc.ioc.demo1.Service;

import com.imooc.ioc.demo1.vo.User;
import com.imooc.ioc.demo1.vo.Register;

import java.util.ArrayList;

public interface UserService {

    // 查询用户账号信息是否已经被注册过
    boolean selectUser (String username , Integer id);

    // 用于查询用户是否存在
    boolean select(User user);

    // 注册用户
    boolean insert(Register user);

    // 根据用户名查询用户的信息
    Register select(String username );

    // 分页获取用户的信息
    ArrayList<Register> getAllUser(Integer Page , Integer limit);

    // 获取用户的总数量
    Integer getTotalUser();

    // 更新用户信息
    Boolean updateUser(Register register);

    // 删除用户信息
    Boolean  delete(Integer id );
}
